iT邦幫忙

2025 iThome 鐵人賽

DAY 1
0
Cloud Native

從 Docker 到 K8s:我的 30 天雲原生筆記系列 第 1

Day 1: 【前言】從 Docker 到 K8s!我的30天雲原生筆記

  • 分享至 

  • xImage
  •  

大家好!歡迎來到我在 2025 年 iThome 鐵人賽的系列文章。

我是一位從文組轉職、還在雲原生路上一路學習的軟體工程師 (年資大概 5 個月)。在公司的專案中,我很幸運地接觸到了 Docker、Kubernetes (K8s)、GitLab CI/CD、Istio 等許多強大的工具。然而,在日常實作與解決問題的過程中,我常常感覺自己的知識是片段且零散的,缺乏一個系統性的理解。

因此,我希望藉由這次 30 天的寫作挑戰,給自己一個機會,重新好好地、系統性地閱讀官方文件,並將過去的實作經驗整理歸納成一份清晰的學習筆記。

這也是本系列文章的誕生初衷。我們將以一個「一同學習」的角度出發,走一趟從無到有的完整旅程:從最基礎的 Docker 容器打包開始,一步步搭建起 Kubernetes 叢集,建立起自動化的 CI/CD 流程,最終引入服務網格與無伺服器技術。

無論你是想系統性學習的學生、正在轉職路上的夥伴,或是工作中需要將各個技術整合起來的工程師,都能在這趟旅程中找到自己的方向。

內容介紹

我將這趟 30 天的學習旅程,規劃成以下五個環環相扣的階段。

階段一:Docker 容器基礎 (Day 2 - Day 7)

階段二:Kubernetes 核心 (Day 8 - Day 16)

階段三:GitLab CI/CD (Day 18 - Day 22)

階段四:Istio 服務網格 (Day 23 - Day 27)

  • 目標:當服務變多時,學習如何使用 Istio 優雅地管理流量、增強安全性與可觀測性。
  • 文章規劃
    • Day 23: What is Istio & Service Mesh?
    • Day 24: Istio Gateway & VirtualService
    • Day 25: Istio mTLS
    • Day 26: Istio AuthorizationPolicy
    • Day 27: Kiali The Console for Istio Service Mesh

階段五:Knative 初探與系列總結 (Day 28 - Day 30)

  • 目標:探索 Serverless 的世界,學習如何使用 Knative 簡化部署。
  • 文章規劃
    • Day 28: What is Serverless & Knative?
    • Day 29: Knative Serving
    • Day 30: Throwback

下一篇
Day 2: Docker 是什麼?一切從這個「萬能貨櫃」開始
系列文
從 Docker 到 K8s:我的 30 天雲原生筆記22
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言